package com.cloudbroker.bcs.platform.dav.bizapi.service.business.customer.vo;

import com.cloudbroker.bcs.common.validatioin.annotation.*;
import com.cloudbroker.bcs.platform.dav.bizapi.service.base.vo.HSBCPSVO;

public class FansFundForm extends HSBCPSVO {
    
    /**
     * serialVersionUID
     */
    private static final long serialVersionUID = 1L;
    
    @NotBlank
    @Length(max = 32)
    private String tenant_key;

    @Mobile
    private String mobile_tel;

    @NotBlank
    @IntegerString
    @Length(max = 10)
    private String amount;
    
    @NotBlank
    @Length(max = 32)
    private String sign;

    @Length(max = 32)
    private String openid;
    
    public String getTenant_key() {
        return tenant_key;
    }
    
    public void setTenant_key(String tenant_key) {
        this.tenant_key = tenant_key;
    }
    
    public String getMobile_tel() {
        return mobile_tel;
    }
    
    public void setMobile_tel(String mobile_tel) {
        this.mobile_tel = mobile_tel;
    }

    public String getAmount() {
        return amount;
    }

    public void setAmount(String amount) {
        this.amount = amount;
    }

    public String getSign() {
        return sign;
    }
    
    public void setSign(String sign) {
        this.sign = sign;
    }

    public String getOpenid() {
        return openid;
    }

    public void setOpenid(String openid) {
        this.openid = openid;
    }

    @Override
    public String toString() {
        final StringBuilder sb = new StringBuilder("FansFundForm{");
        sb.append("tenant_key='").append(tenant_key).append('\'');
        sb.append(", mobile_tel='").append(mobile_tel).append('\'');
        sb.append(", amount='").append(amount).append('\'');
        sb.append(", sign='").append(sign).append('\'');
        sb.append(", openid='").append(openid).append('\'');
        sb.append('}');
        return sb.toString();
    }
}
